
/* Common CSS for all the devices */

.tooltip-inner {
    white-space:pre-wrap;
}


.policy_number_icon1 .tooltip.top, .Email_ID_icon1 .tooltip.top, .phone_number_icon1 .tooltip.top, .date_picker_col1 .tooltip.top {
	width: 374px;
	left: -20px !important;
}

.date_picker_col1 .tooltip.top {
    top: -10px !important;
}

.policy_number_icon1 .tooltip.top .tooltip-arrow, .Email_ID_icon1 .tooltip.top .tooltip-arrow, .phone_number_icon1 .tooltip.top .tooltip-arrow, .date_picker_col1 .tooltip.top .tooltip-arrow {
	left: 87% !important;
}

.policy_number_icon1 .tooltip-inner, .Email_ID_icon1 .tooltip-inner, .phone_number_icon1 .tooltip-inner, .date_picker_col1 .tooltip-inner {
	width: 347px;	/* changed to 347 from 374 */
	max-width: 347px;	/* changed to 347 from 374 */
	border-radius: 0px;
	text-align: left;
	padding: 4px 10px;
	font-size: 13px;
}

.policy_number_icon1 .error-block, .date_picker_col1 .error-block, .Email_ID_icon1 .error-block, .phone_number_icon1 .error-block {
		line-height: 11px;
}

.paymentSectionNB .form-group, .captcha_input_fieldNB, 
.terms_Consditions_CheckboxNB {
	margin-left: 0;
}
.captcha_input_fieldNB { margin-left:0 !important; }
.terms_Consditions_CheckboxNB a, .doh_termsConditionsNB a {
    color: #D24D63;
    text-decoration: underline;
}

.terms_Consditions_CheckboxNB a, .doh_termsConditionsNB a:focus {
    outline:0;
}

.captcha_input_fieldNB {
	float: left;
	margin-top: 18px;
}

.basicInfoNB .form-group {
	right:3%;
	margin:3px 0;
}

.paymentSectionNB .form-group { margin:3px 0; }

#captchaTextNB {
    width: 183px !important;
}

@media screen and (max-height: 768px) and (max-width: 1366px) and
	(min-width: 1000px) {
#captchaTextNB {
    width: 108px !important;
}
}


#captchaNB {
    width: 138px !important;
    height: 39px !important;
}

#captchaImageNB {
    width: 87px;
    height: 40px;
    top: 14px;
    position: relative;
}

#captchaNB span {
    background: transparent url(../images/icons/icons2.png) no-repeat
 	scroll 5% -10%;
    width: 40px;
    height: 55px;
    float: right;
    position: relative;
    z-index: 99;
    cursor: pointer;
}

.captcha_formNB {
    border: 1px solid #c1c1c1;
    padding: 8px 10px 10px;
    margin-top: 14px;
    box-shadow: none;
}

.captcha_errorNB {
    font-size: 11px;
    color: red;
    position: absolute;
    bottom: 84px;
    left: 38px;
}

.login_details_headNB {
	font-size: 16px !important;
	color: #3a3a3a;
	margin-bottom: 5px;
	margin-top: 15px;
	padding:0 5px;
	font-family: 'Poppins', sans-serif;
}

.terms_Consditions_CheckboxNB div {
	padding-top: 10px;
	padding-left: 0px;
}

.terms_Consditions_CheckboxNB .terms_error p {
	top: 118px;
    left: 10px;
}

.login_entry_formNB {
    background-color: #fff;
/*    height: 450px; */
    padding: 0px 15px 0px 15px;
}
.login_entry_formNB > p {
	position: absolute;
    top: 41px;
    left: 55px;
}

.form-group #payment_method {
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border: 2px solid #c1c1c1;
	/*opacity: 0.3;*/
    margin-top: 30px;
	height:42px;
	position: relative;
	width: 100%;
	background: 0 0;
	font-size: 15px;
	line-height: 1.7;
	font-weight: 500;
	z-index: 1;
}

.payReset {
	position:relative;
	margin-top: 3%;
}

.login-resetNB:hover{
    background-color: #666;
    color: #fff;
    /*margin-bottom: 17px;*/
}

.login-resetNB {
    border-radius: 3px;
	margin: 15px 0px 9px 15px;
	padding: 6px 20px;
	color: #fff;
	background-color: #b2b2b2;
	border: 0px;
	font-size: 18px; float:left;
	padding: 7px 20px;
	font-size:16px;
}

.login-submitNB {
	border-radius: 3px;
	margin: 15px 0px 9px;
	float: left;
	padding: 6px 20px;
	color: #fff;
	background-color: #4576a1;
	border: 0px;
	padding: 7px 20px;
	/* position: absolute; */
	right: 40px;
	font-size:16px;
}
.login-submitNB:hover, .login-submitNB:focus { background-color: #666 !important; color: #fff !important; transition:all ease 0.3s; }
.premium_amount_information_icon {
	background: transparent url("../images/icons/rupee_icon.png") no-repeat;
	width: 26px;
	height: 25px;
	position: absolute;
	right: 0px;
	z-index: 99;
	top: 27px;
	background-size: 21px 21px;
}


/* IE10+ CSS styles go here */
@media all and (-ms-high-contrast: none) , ( -ms-high-contrast : active) {
	
	.premium_amount_information_icon {
		top: 20px;
	}

	#captchaImageNB {
		height:38px;
		top:16px;
	}

}

/* Custom, iPhone Retina */
@media ( min-width : 320px) and (max-width: 479px) {

	.login_entry_formNB {
	    /* height: 735px; */
	}

	.paymentSectionNB .form-group, .captcha_input_fieldNB, 
	.terms_Consditions_CheckboxNB
	{
		margin-left: 0%;
	}
	.terms_Consditions_CheckboxNB div {
		padding-top: 0px;
	}

	.policy_number_icon1 .tooltip.top, .Email_ID_icon1 .tooltip.top, .phone_number_icon1 .tooltip.top, .date_picker_col1 .tooltip.top {
		width: 98%;
	}
	.policy_number_icon1 .tooltip.top .tooltip-arrow, .Email_ID_icon1 .tooltip.top .tooltip-arrow, .phone_number_icon1 .tooltip.top .tooltip-arrow, .date_picker_col1 .tooltip.top .tooltip-arrow {
		left: 97% !important;
	}
	.policy_number_icon1 .tooltip-inner, .Email_ID_icon1 .tooltip-inner, .phone_number_icon1 .tooltip-inner, .date_picker_col1 .tooltip-inner {
		width: 102%;
		max-width: 102%;
	}

	.basicInfoNB .form-group {
	    right: 0;
	}

	#captchaNB span {
		right:34px;
	}

	.login-submitNB { 
		right:1px;
	}

	/* .login-resetNB {
		margin-left: 0%;
	} */

	.captcha_formNB { 
    	padding: 9px 25px 11px 8px;
    	margin-top:0 !important;
	}

	#captchaImageNB {
    	width: 58px;
	}

	.login_details_headNB {
	    font-size: 16px;
	    margin-left: 3%;
	}
.captcha_input_fieldNB { float:none; }
#captcha, #captchaTextNB { /* width:100% !important; */ }
#captchaTextNB { width:100% !important; }
.captcha_input_fieldNB table, .captcha_input_fieldNB table tr td { width:100% !important; }
.captcha_input_fieldNB table tr td { display:block; }
.captcha_input_fieldNB table tr td:last-child { border: 0px solid #c3c3c3; border-top: none !important; }

}

/* Small Devices Potrait */
/* @media (max-width : 767px) */
@media ( min-width : 480px) and (max-width: 767px) {

	.login_entry_formNB {
	    /* height: 735px; */
	}
	
	.captcha_input_fieldNB table, .captcha_input_fieldNB table tr td { width:100% !important; }

	.captcha_input_fieldNB table tr td{ display: block;}

	.paymentSectionNB .form-group, .captcha_input_fieldNB, 
	.terms_Consditions_CheckboxNB
	{
		margin-left: 0%;
	}
	.captcha_input_fieldNB {
		float: none !important;	
	}
	.terms_Consditions_CheckboxNB div {
		padding-top: 0px;
	}

	.policy_number_icon1 .tooltip.top, .Email_ID_icon1 .tooltip.top, .phone_number_icon1 .tooltip.top, .date_picker_col1 .tooltip.top {
		width: 98%;
	}
	.policy_number_icon1 .tooltip.top .tooltip-arrow, .Email_ID_icon1 .tooltip.top .tooltip-arrow, .phone_number_icon1 .tooltip.top .tooltip-arrow, .date_picker_col1 .tooltip.top .tooltip-arrow {
		left: 97% !important;
	}
	.policy_number_icon1 .tooltip-inner, .Email_ID_icon1 .tooltip-inner, .phone_number_icon1 .tooltip-inner, .date_picker_col1 .tooltip-inner {
		width: 102%;
		max-width: 102%;
	}

	.basicInfoNB .form-group {
	    right: 0;
	}

	#captchaTextNB {
	    width: 100% !important;
	}
	
	#captchaNB span {
		right:4px;
	}

	.login-submitNB { 
		right:25px;
	}

	.login-resetNB {
		margin-left: 8%;
	}

	.login_details_headNB {
	    font-size: 16px;
	    margin-left: 3%;
	}


}

/*-------------------------------- Small Devices,Tablets-------------- */
@media ( min-width : 768px) and (max-width: 991px) {

	.login_entry_formNB {
	    /* height: 710px; */
	}

	.paymentSectionNB .form-group, .captcha_input_fieldNB, 
	.terms_Consditions_CheckboxNB
	{
		margin-left: 0%;
	}
	.terms_Consditions_CheckboxNB div {
		padding-top: 0px;
	}

	.policy_number_icon1 .tooltip.top, .Email_ID_icon1 .tooltip.top, .phone_number_icon1 .tooltip.top, .date_picker_col1 .tooltip.top {
		width: 98%;
	}

	.policy_number_icon1 .tooltip.top .tooltip-arrow, .Email_ID_icon1 .tooltip.top .tooltip-arrow, .phone_number_icon1 .tooltip.top .tooltip-arrow, .date_picker_col1 .tooltip.top .tooltip-arrow {
		left: 100% !important;
	}

	.policy_number_icon1 .tooltip-inner, .Email_ID_icon1 .tooltip-inner, .phone_number_icon1 .tooltip-inner, .date_picker_col1 .tooltip-inner {
		width: 102%;
		max-width: 102%;
	}

	.basicInfoNB .form-group {
		right : 0%;
	}

	#captchaTextNB {
	    /* width: 555px !important; */
	    width:100% !important;
	}
.captcha_input_fieldNB { float:none; }
#captcha {  width:28% !important;  }
.captcha_input_fieldNB table, .captcha_input_fieldNB table tr td { width:100% !important; }
.captcha_input_fieldNB table tr td { display:block; }
	#captchaNB {
	    border: none;
	    top: 10px;
	}

	.login-submitNB {
	    right: 210px;
	}
}

/* Medium Devices, Desktops */
@media ( min-width : 992px) and (max-width: 1200px) {

	.login-submitNB {
       right: -45px;
   }

   .captcha_formNB {
	    padding: 8px 25px 10px 8px;
	}

	#captchaTextNB {
    width: 160px !important;

	}

	#captchaImageNB {
	    width: 78px;
	}

	#captchaNB span {
		right: 13px;
	}

}
